home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / TECHNICA / COMPUTER / H124.ZIP / DISK2.ZIP / KD_DOC.1_3 < prev    next >
Text File  |  1990-07-18  |  38KB  |  1,177 lines

  1.  
  2.  
  3.  
  4.  
  5.      ──────────────────────────────────────────
  6.  
  7.      1 - INTRODUCTION
  8.      ──────────────────────────────────────────
  9.  
  10.      Welcome  to  PC-KEY-DRAW! You are about to
  11.      encounter one of the most powerful  graph-
  12.      ics programs available for the IBM PC fam-
  13.      ily and compatibles.
  14.  
  15.      PC-KEY-DRAW is a graphics package that can
  16.      be   used   by  anyone  and  everyone.  It
  17.      includes many features  designed  specifi-
  18.      cally  for  a mechanical engineer, such as
  19.      calculate and measure.  It  also  includes
  20.      many  features  designed  specifically for
  21.      artists, such as  pattern  fill  and  area
  22.      smear.   Its   ability  to  create  symbol
  23.      libraries  is  ideal  for  the  electrical
  24.      engineer  or  the  architect.  Those  into
  25.      needlepoint will  find  that  the  drawing
  26.      capabilities   combined   with   the  zoom
  27.      printer feature allow interesting patterns
  28.      to  be designed on the computer and easily
  29.      transferred to a form suitable for stitch-
  30.      ing.  Graphic  game  designers can use the
  31.      drawing abilities along with  the  ability
  32.      to save an image as a BASICA subroutine to
  33.      create  graphics  ideal   for   animation.
  34.      Teachers will find the geometry aspects of
  35.      the program useful in the math and science
  36.      class room. Business people can create eye
  37.      catching slides  for  presentations  using
  38.      such features as slide and text fonts.
  39.  
  40.      Drawing  with a computer can and should be
  41.      very different from drawing with more con-
  42.      ventional tools. PC-KEY-DRAW gives you all
  43.      the features you need for free hand  draw-
  44.      ing,  but  its  power and the power of the
  45.      computer lies in the  many  features  that
  46.      are  not  possible with conventional tech-
  47.  
  48.                                INTRODUCTION 1-1
  49.  
  50.  
  51.  
  52.  
  53.  
  54.   niques.  When  you  learn to use such com-
  55.   mands as slide, rotate,  revolve,  mirror,
  56.   spray  paint,  etc. then the real power of
  57.   computer graphics will be in your hands.
  58.  
  59.   This  manual  is  provided  primarily  for
  60.   those  who  like manuals. Many people will
  61.   just dive straight into the program and so
  62.   PC-KEY-DRAW has been laid out with that in
  63.   mind.  Significant  help  information   is
  64.   available  on  the basic program operation
  65.   from within the program. The  manual  does
  66.   include  some  additional information that
  67.   will become more and more  useful  as  you
  68.   proceed  to  master  the  numerous drawing
  69.   functions available. I am always  open  to
  70.   suggestions on improving not only the pro-
  71.   gram, but the manual as well. If you  have
  72.   any  suggestions  or comments for the man-
  73.   ual, please let me know. Many of the  fea-
  74.   tures  of  this manual are a direct result
  75.   of comments and  suggestions  from  users.
  76.   This  printing of the manual took sometime
  77.   in coming, but it represents  hundreds  of
  78.   hours  of  work to attempt to make PC-KEY-
  79.   DRAW a little easier to learn. A number of
  80.   simple  examples  are  included  with each
  81.   command to help you get started. The  com-
  82.   plete  manual  with  the  exception of the
  83.   pictures and index is contained on disk.
  84.  
  85.   This manual is laid  out  to  provide  two
  86.   ways of finding how to perform a function.
  87.   The Command Summary section is divided  by
  88.   the  function keys that activate the vari-
  89.   ous commands and is further divided into a
  90.   Short  Form  section  and a Long Form sec-
  91.   tion. The DEFINITIONS chapter is an alpha-
  92.   betized listing of the commands and how to
  93.   use them. Be sure to  read  chapter  3  on
  94.   Operation Theory, even if you read nothing
  95.   else read that chapter.
  96.  
  97.   INTRODUCTION 1-2
  98.  
  99.  
  100.  
  101.  
  102.  
  103.      PC-KEY-DRAW  is   distributed   as   User-
  104.      Supported  or  Shareware. This means it is
  105.      not only legal for you to copy the program
  106.      and  give  it to friends, but that I actu-
  107.      ally encourage you to do so. I  feel  that
  108.      everyone is entitled to try out a software
  109.      package before paying for it. If you don't
  110.      like  the program, fine, please give it to
  111.      someone who might. If you do like the pro-
  112.      gram,  please  be  sure  to register. Your
  113.      support is greatly appreciated.
  114.  
  115.  
  116.          [faces]
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.            [signat]
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.                                INTRODUCTION 1-3
  147.  
  148.  
  149.  
  150.  
  151.  
  152.      ──────────────────────────────────────────
  153.  
  154.      2 - HISTORY
  155.      ──────────────────────────────────────────
  156.  
  157.      PC-KEY-DRAW  version 3.50 is the result of
  158.      thousands of hours of development time  by
  159.      myself,  Edward H. Kidera IV. I am trained
  160.      as an ocean engineer, a  mechanical  engi-
  161.      neer  for  equipment  to go near, on or in
  162.      the  ocean.  Figure  2-1  shows  a  simple
  163.      screen  created  to  show  my biographical
  164.      information. I bought a PC in  the  spring
  165.      of  1983 to help my engineering. Like most
  166.      PC users I use the PC for word processing,
  167.      information  filing, and basic accounting.
  168.      I also wanted to use the PC to do mechani-
  169.      cal engineering drawings. When I first got
  170.      the PC there weren't any  programs  avail-
  171.      able,  in  my  price  range, for doing the
  172.      type of drawing  I  wanted  to  do,  so  I
  173.      decided to write my own.
  174.  
  175.          [bio]
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.      Figure 2-1 Biographical Information.
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                     HISTORY 2-1
  196.  
  197.  
  198.  
  199.  
  200.  
  201.   The first eight months of development pro-
  202.   ceeded  rather slowly, but I had developed
  203.   a program that I could use. As  I  started
  204.   to  use  the program to create drawings, I
  205.   realized that there were numerous features
  206.   that  I  would  like to be able to have to
  207.   speed drawing and allow  the  creation  of
  208.   images not possible by purely manual tech-
  209.   niques.  At  about  ten  months  into  the
  210.   development I began showing the program to
  211.   fellow PC  enthusiasts.  There  was  great
  212.   interest  in what PC-KEY-DRAW could do and
  213.   I was encouraged to sell the program. This
  214.   encouragement  prompted  me  to spend more
  215.   time on the program development and to add
  216.   features to improve user friendliness.
  217.  
  218.   PC-KEY-DRAW version 1.3 was first released
  219.   in May 1984 as two programs, a high  reso-
  220.   lution  and  a  medium  (color) resolution
  221.   version. The response to the  program  was
  222.   very  favorable  and  so I began to devote
  223.   more and more  time  to  its  advancement.
  224.   Several  months  after the first release I
  225.   released version 1.8 with many  additional
  226.   features and the color and high resolution
  227.   portions combined into  one  program  with
  228.   the  ability to readily switch between the
  229.   two. This was  followed  by  version  2.0,
  230.   2.1,  2.2  and  2.21  around January 1985.
  231.   These  versions  offered  many  additional
  232.   features,  improved user friendliness, and
  233.   included a slide  show  and  zoom  printer
  234.   feature.
  235.  
  236.   Version  3.0  was released in October 1985
  237.   and offers a  significant  improvement  in
  238.   user friendliness without any sacrifice in
  239.   power or speed of operation  over  version
  240.   2.21.  It  also provides many new features
  241.   to aid drawing of all types of graphics.
  242.  
  243.  
  244.   HISTORY 2-2
  245.  
  246.  
  247.  
  248.  
  249.  
  250.      The development of  PC-KEY-DRAW  continues
  251.      with  3.1 3.2, 3.3 and now 3.5. Appendix D
  252.      lists the additions that  are  found  with
  253.      each  new  version.  This time rather than
  254.      keep the  additions  and  improvements  to
  255.      myself  and  then  releasing them in large
  256.      chunks as I had done between  version  2.2
  257.      and  3.0,  I  have  decided to release the
  258.      newer versions as they become available.
  259.  
  260.      I have been slowly adding new features and
  261.      improving  old  features  to  PC-KEY-DRAW.
  262.      Some of this is driven by the compiler I'm
  263.      using,  some  by  my time and some by need
  264.      for a particular feature. Recent  versions
  265.      have  added  numerous features to make the
  266.      program easier to learn, features to speed
  267.      mouse  operation  and features to make the
  268.      macro capability very  powerful  and  very
  269.      useful for presentation slide shows.
  270.  
  271.      The overall design of PC-KEY-DRAW has been
  272.      driven primarily by my needs as  an  Ocean
  273.      and Mechanical Engineer and my lack of any
  274.      reasonable hand to  eye  coordination  for
  275.      standard  drawing. I have found seven dif-
  276.      ferent drawing areas that the  PC-KEY-DRAW
  277.      has been a great help.
  278.  
  279.          1) It is ideal to create slides to use
  280.             in presentations. I can quickly and
  281.             easily  put  together  a  series of
  282.             screens that I then shoot  as  35mm
  283.             slides and show to perspective cus-
  284.             tomers or use in conferences.
  285.  
  286.          2) I  have  also  created  video  tape
  287.             titles using the program.
  288.  
  289.  
  290.  
  291.  
  292.  
  293.                                     HISTORY 2-3
  294.  
  295.  
  296.  
  297.  
  298.  
  299.       3)  PC-KEY-DRAW  is  ideal  for  basic
  300.          design and layout of new mechanical
  301.          systems. It is very easy to  try  a
  302.          geometry  and  test  it  for  a new
  303.          motion   compensator   or   similar
  304.          device.
  305.  
  306.       4) It is easy to create schematics and
  307.          mechanical drawings to be  used  in
  308.          fabricating  machine parts and com-
  309.          plete systems.
  310.  
  311.       5) it is easy  to  make  drawings  for
  312.          inclusion in technical papers.
  313.  
  314.       6)  computer  screens shows make ideal
  315.          demonstrations  for  new  products,
  316.          old  products and anything else you
  317.          might want to promote.  The ability
  318.          to  do  animation can really get an
  319.          idea across.
  320.  
  321.       7) finally, I just like  to  relax  by
  322.          drawing  designs and patterns, just
  323.          playing and having fun.
  324.  
  325.   With pencil and paper I  cannot  begin  to
  326.   create  even the simplest of drawings, but
  327.   with a computer keyboard I am able to pro-
  328.   duce just about anything in a short period
  329.   of time and have fun doing  it.  Sometimes
  330.   it even makes me feel like an artist.
  331.  
  332.   Three  ladies  have  also  had  a profound
  333.   effect  on  the  course  the  program  has
  334.   taken,  my mother, my sister Elizabeth and
  335.   my wife Brenda. My mother and  Brenda  are
  336.   both   superb  artists  with  conventional
  337.   tools and I wanted to create a system that
  338.   they could use and love. The artistic pic-
  339.   tures that are supplied with this  program
  340.   were done by my wife. Brenda's primary use
  341.  
  342.   HISTORY 2-4
  343.  
  344.  
  345.  
  346.  
  347.  
  348.      of PC-KEY-DRAW, other than doing some nice
  349.      works  of art for me, has been in the area
  350.      of graphic design. She has made  consider-
  351.      able  use  of  the program to design logos
  352.      and letterheads. An example of her  artis-
  353.      tic  talent  is shown in Figure 2-2, while
  354.      one of the logos is shown in  Figure  2-3.
  355.      Elizabeth is an architect and I ultimately
  356.      want PC-KEY-DRAW to be something that  she
  357.      uses  on  a  regular  basis. No matter how
  358.      good the tool, it  is  still  the  skilled
  359.      hands  of the artist, designer, draftsman,
  360.      or architect that determine the output.
  361.  
  362.          [girl]
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.      Figure 2-2 Girl with sheep, by Brenda Will
  376.      Kidera, based on a watercolor by Homer.
  377.  
  378.               [logo2]
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.      Figure 2-3 Logo created by BWK.
  390.  
  391.                                     HISTORY 2-5
  392.  
  393.  
  394.  
  395.  
  396.  
  397.   What's in a Name? OEDWARE comes  from  OED
  398.   which  stands for Ocean Equipment Develop-
  399.   ment. I formed Ocean Equipment Development
  400.   to design, promote and sell motion compen-
  401.   sated launch/recovery cranes. A number  of
  402.   the  pictures  in  this  manual and on the
  403.   disk pertain to motion compensated cranes.
  404.   OEDWARE  (owed  ware) is just an extension
  405.   of  OED,  but  if   correctly   pronounced
  406.   relates to the marketing method being used
  407.   to distribute PC-KEY-DRAW. If you are  not
  408.   a registered user you owe me for using the
  409.   program. The name PC-KEY-DRAW comes  about
  410.   because  it  describes  the  program oper-
  411.   ation. The keyboard is used to  draw.  Now
  412.   with  version  3.50  the  program  is also
  413.   quickly and easily used with a  mouse  for
  414.   those of you who prefer the little rodent.
  415.   Or use  a  joystick  and  save  some  desk
  416.   space.  The choice is yours.
  417.  
  418.   Coming  Soon:  The  future  of PC-KEY-DRAW
  419.   looks bright. There are still many  things
  420.   that  I  want  to  work  on.  Some  of the
  421.   planned improvements include  HP  LaserJet
  422.   font  editing, improved dot matrix printer
  423.   support, full EGA and VGA  support,  addi-
  424.   tional file formats, expanded CAD capabil-
  425.   ities, additional image  processing  func-
  426.   tions, database capability, and much more.
  427.   OEDWARE is  also  looking  to  expand  the
  428.   available   libraries   of   pictures  and
  429.   macros. Version 4.0 should be available in
  430.   the  not  too  distant  future and will be
  431.   another step in  the  quest  to  create  a
  432.   "complete" graphics program. Your comments
  433.   and suggestions are always  welcome.  Your
  434.   support is also greatly appreciated.
  435.  
  436.  
  437.  
  438.  
  439.  
  440.   HISTORY 2-6
  441.  
  442.  
  443.  
  444.  
  445.  
  446.      Other  Programs: OEDWARE has released sev-
  447.      eral small,  simple  and  useful  programs
  448.      that  are available to anyone for the ask-
  449.      ing. The first of these is  called  DATEIT
  450.      and  is included with the PC-KEY-DRAW disk
  451.      as it comes from OEDWARE.  DATEIT  is  for
  452.      the many of us without a battery backed up
  453.      clock. It remembers the last date  entered
  454.      and  I have personally found it to be very
  455.      useful. For more information on DATEIT see
  456.      Appendix G. DATEIT is free.
  457.  
  458.      The  second program is a batch file editor
  459.      (OEDLIN) that was written as  a  test  bed
  460.      for another program and while it is only a
  461.      simple editor I have found it to  be  very
  462.      useful.  The name, OEDLIN, was the sugges-
  463.      tion of an early  user  and  combines  the
  464.      company  name  with  EDLIN, which is DOS's
  465.      attempt at a text editor. OEDLIN  contains
  466.      a box drawing routine that allows you draw
  467.      in text mode like you  would  in  graphics
  468.      mode. Figure 2-4 shows a sample of box and
  469.      line drawing with OEDLIN. All of  the  DOS
  470.      BATch  files  and  menus used with PC-KEY-
  471.      DRAW where created with OEDLIN. It can  be
  472.      loaded  and  kept in the background of DOS
  473.      for use when needed. OEDLIN sells for $15.
  474.      OEDLIN  is  also  useful for editing short
  475.      (<500 lines) translated PC-KEY-DRAW  macro
  476.      files. OEDLIN is also useful for translat-
  477.      ing a text screen into a graphics screen.
  478.  
  479.      OEDWARE has also produced custom  software
  480.      for  a  variety  of  purposes, including a
  481.      biomedical  monitoring  system   that   is
  482.      undergoing evaluation and possible further
  483.      development.
  484.  
  485.  
  486.  
  487.  
  488.  
  489.                                     HISTORY 2-7
  490.  
  491.  
  492.  
  493.  
  494.  
  495.   ╔═══════════════════════════════════════╗
  496.   ║ ┌──────────────────────────────────┐  ║
  497.   ║ │ ╒══════════════════════════════╕ │  ║
  498.   ║ │ │            OEDLIN            │ │  ║
  499.   ║ │ │       BATch File Editor      │ │  ║
  500.   ║ │ ╘══════════════════════════════╛ │  ║
  501.   ║ └──────────────────────────────────┘  ║
  502.   ║                                       ║
  503.   ║ ┌───────────────────────────────────┐ ║
  504.   ║ │         ┌─────────┐               │ ║
  505.   ║ │         │         │               │ ║
  506.   ║ │         │     ┌───│────────────┐  │ ║
  507.   ║ │         │     │   │            │  │ ║
  508.   ║ │  ┌──────│─────┘   │            │  │ ║
  509.   ║ │  │      │         │            │  │ ║
  510.   ║ │  │      │         │            │  │ ║
  511.   ║ │  └──────│─────────│────────────│──┘ ║
  512.   ║ └─────────┘         │            │    ║
  513.   ║                     └────────────┘    ║
  514.   ║                                       ║
  515.   ║                                       ║
  516.   ║     *****************************     ║
  517.   ║     *░░░░░░░░░░░░░░░░░░░░░░░░░░░*     ║
  518.   ║     *░░░░░░░░░░░░░░░░░░░░░░░░░░░*     ║
  519.   ║     *░░░░░░░░░░░░░░░░░░░░░░░░░░░*     ║
  520.   ║     *****************************     ║
  521.   ║                                       ║
  522.   ║   ╔══════════════════════════════╗    ║
  523.   ║   ║ ╔═════════════════════════╗  ║    ║
  524.   ║   ║ ║                         ║  ║    ║
  525.   ║   ║ ╚══════════════════════╗  ║  ║    ║
  526.   ║   ║ ╒═══════════════════╕  ║  ║  ║    ║
  527.   ║   ║ │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│  ║  ║  ║    ║
  528.   ║   ║ ╘═══════════════════╛  ║  ║  ║    ║
  529.   ║   ╚════════════════════════╝  ║  ║    ║
  530.   ║   ╔═══════════════════════════╝  ║    ║
  531.   ║   ║                              ║    ║
  532.   ║   ╚══════════════════════════════╝    ║
  533.   ╚═══════════════════════════════════════╝
  534.  
  535.   Figure 2-4 OEDLIN Box and Line Sample.
  536.  
  537.  
  538.   HISTORY 2-8
  539.  
  540.  
  541.  
  542.  
  543.  
  544.      ──────────────────────────────────────────
  545.  
  546.      3 - OPERATION THEORY
  547.      ──────────────────────────────────────────
  548.  
  549.      PC-KEY-DRAW is a very comprehensive graph-
  550.      ics system. Its large number  of  commands
  551.      may tend to intimidate the initial user if
  552.      he/she does not fully understand the basic
  553.      program  philosophy.  The  first  thing to
  554.      remember is that in creating any one  par-
  555.      ticular drawing only a handful of the pro-
  556.      gram's commands will be used.  Don't  feel
  557.      that you have to learn everything from the
  558.      start. Begin with  the  basics  and  build
  559.      from  there. As you become more proficient
  560.      at creating graphics you may  realize  the
  561.      need  for an automated way of performing a
  562.      particular task. Chances are,  PC-KEY-DRAW
  563.      already has the feature just waiting to be
  564.      used.
  565.  
  566.      The program is designed to be run from the
  567.      keyboard.  Version  3  also allows a mouse
  568.      mode of operation with click to select  on
  569.      pull  down menus or instant menu selection
  570.      with the click of a mouse button. Contrary
  571.      to  what  you  might  think,  the keyboard
  572.      method is an excellent way to run a graph-
  573.      ics  program.  The trained user can create
  574.      all sorts of drawings quickly. You do  not
  575.      have  to  waste  time  clicking  through a
  576.      series of menus as with most other  graph-
  577.      ics programs, unless you want to. Keyboard
  578.      input also means you don't  have  to  have
  579.      extra  equipment  cluttering up your desk.
  580.      Because of the  drawing  advantages  of  a
  581.      mouse  and  since  mouse support is widely
  582.      requested, I  have  greatly  expanded  and
  583.      improved operation with a mouse.
  584.  
  585.  
  586.  
  587.                            OPERATION THEORY 3-1
  588.  
  589.  
  590.  
  591.  
  592.  
  593.   Keyboard Operation: When  running  PC-KEY-
  594.   DRAW  from  the  keyboard the left hand is
  595.   used to select the various  function  keys
  596.   and  make other selections. The right hand
  597.   is used to operate the cursor keys and the
  598.   <ENTER>/<RETURN>   key   and  to  help  in
  599.   selecting commands. A variety of  commands
  600.   are  available from the CURSOR MODE. These
  601.   are commands that control general  program
  602.   operation  and features that are common to
  603.   all of the  main  drawing  functions.  The
  604.   function  keys are used to select the area
  605.   of drawing to use next.  Either  select  a
  606.   function key directly or select the </> or
  607.   <Space Bar> then enter the  desired  func-
  608.   tion number or move thru the menu with the
  609.   cursor keys and select the displayed func-
  610.   tion  with  <ENTER>. The function keys are
  611.   used to combine commands that are  similar
  612.   to each other.
  613.  
  614.       F1  is  for  modification, in that its
  615.          commands are used to modify objects
  616.          or the screen.
  617.       F2  is  for  creating  boxes and other
  618.          straight  line  figures,  such   as
  619.          polygons.
  620.       F3  is  for  generating  a  variety of
  621.          curved lines.
  622.       F4 is for shading and spray paint.
  623.       F5 paints areas and modifies  existing
  624.          colors.  It  also controls the pal-
  625.          ette and background.
  626.       F6 draws lines and adds  text  to  the
  627.          screen.
  628.       F7 allows portions of the screen to be
  629.          copied, saved, erased or moved.
  630.       F8 handles files and exits to DOS.
  631.       F9 sets the speed of the cursor.
  632.      F10 sets the color to be  used  by  the
  633.          majority of functions.
  634.  
  635.  
  636.   OPERATION THEORY 3-2
  637.  
  638.  
  639.  
  640.  
  641.  
  642.      If  the program is set to "Novice Mode" in
  643.      the Status Screen, a condensed version  of
  644.      the function keys will be displayed in the
  645.      top left corner of the screen during  cur-
  646.      sor mode. Figure 3-1 shows a screen during
  647.      operation with the full help menu on. Set-
  648.      ting  to  "Expert Mode by entering zero in
  649.      the Status Screen  will  remove  the  help
  650.      menu.  Setting  valves greater than 1 will
  651.      display the help menu, but reduced in size
  652.      by  the amount greater than 1, ie. setting
  653.      the "Novice Mode" to 4 will drop the  help
  654.      menu  to  12  characters,  rather than the
  655.      normal 16. A setting of 8 works  out  very
  656.      nice in reducing the amount of screen used
  657.      by the help menu, but still providing suf-
  658.      ficient   information  for  operation,  as
  659.      shown in Figure 3-2.
  660.  
  661.          [work1]
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.      Figure  3-1  PC-KEY-DRAW  during   drawing
  674.      creation  with  full  help menu turned on.
  675.      The prompt line shows that the program  is
  676.      in  the  CURSOR MODE, in SCreen 1, in PaGe
  677.      00, Caps Lock is on (should  generally  be
  678.      off!),  line  width  is  set to 5, the key
  679.      macro recording is on, cursor speed is set
  680.      to  1,  the  drawing color is color 1, and
  681.      the background color is color 0. The  cur-
  682.      rent  cursor is a double dot near the cen-
  683.      ter of the screen.
  684.  
  685.                            OPERATION THEORY 3-3
  686.  
  687.  
  688.  
  689.  
  690.  
  691.       [work2]
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.   Figure   3-2  PC-KEY-DRAW  during  drawing
  704.   creation  with  the  help  menu  on,   but
  705.   reduced  in  size.  The  cursor  is set as
  706.   crosshairs near the center of  the  screen
  707.   with  cursor position information shown on
  708.   prompt line. The prompt line shows x and y
  709.   absolute  position, measured distance, and
  710.   angle from measured point. The prompt also
  711.   shows that the line width is set to 1, the
  712.   cursor speed set to 8, the  drawing  color
  713.   is 2 and the background color is 1.
  714.  
  715.   Cursor  Movement: The nine key number/cur-
  716.   sor pad is used  to  move  around  on  the
  717.   screen in CURSOR MODE and through the menu
  718.   in Menu Mode.  The  cursor  will  wrap  if
  719.   moved off the screen.
  720.  
  721.   Basics:  Items  enclosed  with < and > are
  722.   commands that are entered via the keyboard
  723.   using  the appropriate letter/key. Certain
  724.   commands require using the Shft, Ctrl,  or
  725.   Alt  keys  with  the  specified key. Where
  726.   this is required is indicated as  <Alt-m>,
  727.   for  example, or <R>, <Ctrl-c>, <Shft-F9>.
  728.   When sequential key strokes  are  required
  729.   they  are indicated by separating the com-
  730.   mands with a space, such as <F3 c> or  <F1
  731.   Alt-r>.
  732.  
  733.  
  734.   OPERATION THEORY 3-4
  735.  
  736.  
  737.  
  738.  
  739.  
  740.      Items  enclosed  with [ and ] are commands
  741.      that will  be  taken  as  the  default  if
  742.      <ENTER>  is selected. The first mouse but-
  743.      ton acts as the  <ENTER>  key,  while  the
  744.      second  mouse  button  acts  as the <Space
  745.      Bar>. Both buttons at once  will  send  an
  746.      <Escape>  to the program. If you are using
  747.      a mouse or a joystick use the button  that
  748.      corresponds to the specified command.
  749.  
  750.      Prompts  that  start  with "Enter" require
  751.      user input followed by an  <ENTER>.  Other
  752.      prompts need only a single key to initiate
  753.      with the exception of  "File  Name"  which
  754.      also needs to be ended with <ENTER>.
  755.  
  756.      When a function is selected a list of pos-
  757.      sible commands are provided on the  prompt
  758.      line.  If the help menu is active the list
  759.      of function keys will be replaced with the
  760.      commands  for  the function selected. More
  761.      information is available by using the cur-
  762.      sor  keys.  Functions  can  be selected by
  763.      entering the appropriate letter and  Shft,
  764.      Ctrl, or Alt as needed. Or the <ENTER> key
  765.      can be hit to select  the  displayed  com-
  766.      mand. Note that the commands are case sen-
  767.      sitive. A lowercase "m" is different  from
  768.      an  uppercase  "M" in its effect, but they
  769.      both have the same basic meaning. Consider
  770.      F7  which  allows 4 different ways to move
  771.      an object to the screen. All of them are a
  772.      type  of  move so that "m" is appropriate,
  773.      but to differentiate between the different
  774.      moves  a  "m" is used either alone or with
  775.      the Shift, Ctrl, or Alt  keys.  Not  every
  776.      command  has four levels to it. Those com-
  777.      mands that have more then  one  level  are
  778.      designated  on the prompt line by the let-
  779.      ter followed by a ".".
  780.  
  781.  
  782.  
  783.                            OPERATION THEORY 3-5
  784.  
  785.  
  786.  
  787.  
  788.  
  789.   If  you  enter  a function and then change
  790.   your mind or realize the need  to  reposi-
  791.   tion the cursor first, select <n> or <Esc>
  792.   or <Space Bar> to return the CURSOR  MODE.
  793.   When   operating  from  the  keyboard  you
  794.   should  position  the  cursor  as  desired
  795.   first  and  then  select the desired func-
  796.   tion.
  797.  
  798.   Help: Three levels of  help  are  provided
  799.   within  the  program.  This manual and the
  800.   quick reference  card  provide  additional
  801.   help  as needed. Registered users can also
  802.   get help from OEDWARE by mail or by  call-
  803.   ing  anytime from 9:00 am to 9:00 pm seven
  804.   days a week.
  805.  
  806.   The first help level  is  readily  reached
  807.   when  selecting  a function or selecting a
  808.   directive within a  function.  Moving  the
  809.   cursor  will display the possible options.
  810.   As the cursor is  moved  the  letters  for
  811.   each  function  will  be highlighted along
  812.   with a brief description of  the  command.
  813.   A  "S" preceding the description indicates
  814.   that the command is  equivalent  to  using
  815.   <Shift>  with  the  command  letter. A "C"
  816.   indicates that hitting <ENTER> is  equiva-
  817.   lent  to  hitting  <Ctrl> with the command
  818.   letter. An "A" indicates  hitting  <ENTER>
  819.   is  equivalent  to  hitting <Alt> with the
  820.   command letter. If the description is  not
  821.   preceded  by  a  letter then the lowercase
  822.   command  is  sent  to  the  program   when
  823.   <ENTER> is hit.
  824.  
  825.   Note  the  use  of  the  case  modifier as
  826.   <"A"lt-r> is the "A"ll  color  version  of
  827.   rotate in <F1>.  <"S"hft-o> is the sequen-
  828.   cial load of old in  <F8>.  <"S"hft-f>  is
  829.   the  "S"creen  version of flip in <F1> and
  830.   so on.
  831.  
  832.   OPERATION THEORY 3-6
  833.  
  834.  
  835.  
  836.  
  837.  
  838.      The second level of help is  also  immedi-
  839.      ately  available,  but  must  be called up
  840.      when needed by selecting <h>, <H>, or <?>.
  841.      It  can also be set from within the Status
  842.      Screen by specifying the Novice  Mode.  To
  843.      turn the level two help screen off, simply
  844.      select <H> from the CURSOR MODE or specify
  845.      Expert Mode in the Configuration Screen.
  846.  
  847.      The  third  level  of  help resides on the
  848.      disk and takes a second or two to be  read
  849.      in  when  called  with  <h>,  <H>,  or <?>
  850.      (assuming  level  two  is  currently  dis-
  851.      played)  It displays KD-DRAW.HLP as appro-
  852.      priate for the  CURSOR  MODE  or  for  the
  853.      selected function. Once in the help screen
  854.      the <PgUp> and <PgDn> keys can be used  to
  855.      move through the entire help file.
  856.  
  857.      Mouse  Operation:  PC-KEY-DRAW is now easy
  858.      to use with a mouse. Version 3.50 provides
  859.      an  order  of  magnitude  improvement over
  860.      earlier versions in terms  of  mouse  sup-
  861.      port.  Joystick operation is also provided
  862.      in version 3.50 and behaves almost identi-
  863.      cally  to  a  mouse. There are three basic
  864.      methods of using a mouse with the program:
  865.  
  866.      Method one  is  to  use  the  keyboard  to
  867.      selected  commands  and use the mouse only
  868.      for cursor movement.
  869.  
  870.      Method two works in conjunction  with  the
  871.      Novice  Mode  (level  two  help).  Use the
  872.      mouse to click on the  function  you  want
  873.      with  button  1  then  move  the cursor to
  874.      start position, click with button 1 a sec-
  875.      ond  time,  select  desired  directive and
  876.      follow prompts. This  simulates  how  most
  877.      graphics programs employ a mouse, but does
  878.      it make sense to be constantly moving  the
  879.      mouse away from where you are working.
  880.  
  881.                            OPERATION THEORY 3-7
  882.  
  883.  
  884.  
  885.  
  886.  
  887.   Method three is a much better way  to  use
  888.   the  mouse  than  method  two, but I still
  889.   prefer method one. As with method one, you
  890.   start by positioning the cursor as desired
  891.   for the start of a directive, ie. the cen-
  892.   ter  of  the  circle or one corner of box.
  893.   Hit the second mouse button (=<Space  Bar>
  894.   or </>) to display function menu. Move the
  895.   cursor through the menu and hit the  first
  896.   mouse  (=<ENTER>)  button  on  the desired
  897.   function. Move the cursor again to  select
  898.   the  desired directive within the function
  899.   and again select with the first mouse but-
  900.   ton.
  901.  
  902.   General  Operation:  There  are  two basic
  903.   types of function  commands,  (directives)
  904.   those that act on an object and those that
  905.   act on the  entire  screen.  For  commands
  906.   that  act  on the entire screen the action
  907.   is started by  selecting  the  appropriate
  908.   command  and  following  any prompts. When
  909.   the action is complete  the  program  will
  910.   ask  if the result was correct before sav-
  911.   ing it to the drawing you are working  on.
  912.   Before selecting a command to create or to
  913.   modify an object, the cursor should  first
  914.   be moved to the desired start of the func-
  915.   tion, such as the center of the circle, or
  916.   one  of  the  corners of a rectangle. Some
  917.   commands that work on  an  object  require
  918.   that   you  first  define  the  object  by
  919.   enclosing it  in  a  box,  then  selecting
  920.   <ENTER>.  Some  object  functions  can  be
  921.   color specific, ie. only the color set  by
  922.   <F10> will be acted on. If a function does
  923.   not appear to  work,  it  maybe  that  the
  924.   color was improperly set.
  925.  
  926.  
  927.  
  928.  
  929.  
  930.   OPERATION THEORY 3-8
  931.  
  932.  
  933.  
  934.  
  935.  
  936.      [primitiv]
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.      Figure 3-3 80 column mode operation of PC-
  954.      KEY-DRAW. Prompt line shows  cursor  loca-
  955.      tion and command selection information.
  956.  
  957.  
  958.      It is somewhat easier to learn PC-KEY-DRAW
  959.      by working in the  high  resolution  mode.
  960.      This  is because the prompt line allows 80
  961.      columns as compared to 40 in  the  medium/
  962.      color  mode.  The  80  columns allow addi-
  963.      tional information to be displayed on  the
  964.      prompt   line.   Virtually  all  functions
  965.      available in color are available  in  high
  966.      resolution  and  vice versa. Extra prompts
  967.      have been added as part of  version  3  to
  968.      help guide the user through each function.
  969.      If you are using the 40  column  mode  the
  970.      prompt  will  be  replaced  by  the cursor
  971.      information as the cursor is moved. To see
  972.      the  prompt type any non command key. Pull
  973.      down menus have also  been  added  to  aid
  974.      learning the program as they display extra
  975.      information on the  screen.  A  sample  of
  976.      what  the screen would look like in medium
  977.      resolution with the main menu is shown  in
  978.  
  979.                            OPERATION THEORY 3-9
  980.  
  981.  
  982.  
  983.  
  984.  
  985.   Figures 3-1 and 3-2, while a sample screen
  986.   from  high  resolution  is shown in Figure
  987.   3-3. The menu is toggled with <H>  or  can
  988.   be  set  as part of the program configura-
  989.   tion with <Ctrl-s>. A complete  help  file
  990.   is  included  and  can  be  called up when
  991.   entering a function if further information
  992.   is needed by select <h>. The help file can
  993.   also be reached from the CURSOR  MODE  for
  994.   information  on  commands that can be used
  995.   at anytime the cursor can be moved on  the
  996.   screen.
  997.  
  998.   Consider  the  keyboard as an input device
  999.   compared to a two or three  button  mouse.
  1000.   Most  people have ten fingers, why not use
  1001.   them. Version 3 does allow a mouse  to  be
  1002.   used  in  much  the  same  fashion as with
  1003.   other point and click programs. The choice
  1004.   is yours.
  1005.  
  1006.   CAD  VS.  PAINT:  PC-KEY-DRAW is much more
  1007.   than a paint program, but it is not yet  a
  1008.   true  CAD program. True CAD programs oper-
  1009.   ate by storing  everything  entered  in  a
  1010.   vector  format, while paint programs store
  1011.   things only as bitmapped  images.  PC-KEY-
  1012.   DRAW  provides  vector  save  capabilities
  1013.   only for line  drawing  in  F6.  Bitmapped
  1014.   graphics  are  used  as  the  primary save
  1015.   method, but unlike other graphics programs
  1016.   you  can  draw on up to 64 screens at once
  1017.   or use  multiple  layers.  The  key  macro
  1018.   capabilities  provide  a  relative  vector
  1019.   system for saving  drawings  that  can  be
  1020.   very  useful.  The  key  macro  used  with
  1021.   direct coordinate entry provides true  CAD
  1022.   capability  to  a  limited  extent.  These
  1023.   three methods of  operation  make  PC-KEY-
  1024.   DRAW very powerful. It has all of the fea-
  1025.   tures of low cost paint programs  combined
  1026.   with many of the features of high cost CAD
  1027.  
  1028.   OPERATION THEORY 3-10
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.      programs. The hybrid design allows you  to
  1035.      do  things that cannot be done with either
  1036.      pure CAD or pure paint programs.  It  also
  1037.      means  that  you don't need one program to
  1038.      design with and a  second  program  to  do
  1039.      illustrations.   But  PC-KEY-DRAW  doesn't
  1040.      stop with just  providing  CAD  and  paint
  1041.      features. It also includes one of the most
  1042.      comprehensive slide show systems  as  part
  1043.      of  its macro capability along with banner
  1044.      and poster printing. Because of the numer-
  1045.      ous commands and the hybrid design differ-
  1046.      ent users will  use  different  functions.
  1047.      Note the contrast between the two pictures
  1048.      of Figure 3-4.
  1049.  
  1050.          [joes]
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.          [mountbas]
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.      Figure 3-4 Paint vs. CAD.
  1076.  
  1077.                           OPERATION THEORY 3-11
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.   Summary  of  Operation:  There are several
  1084.   important things to  remember  when  using
  1085.   PC-KEY-DRAW:
  1086.  
  1087.       1. PC-KEY-DRAW is very case sensitive.
  1088.          Be sure to use lower case  as  pri-
  1089.          mary.  There  are  4 possible cases
  1090.          for a given key. These  are:  lower
  1091.          case,  uppercase (Shft), Ctrl case,
  1092.          and Alt case. If a "C"  flashes  in
  1093.          the CURSOR MODE the Caps Lock is on
  1094.          and should be turned off.
  1095.       2. Some directives operate on  objects
  1096.          and must be defined by enclosing in
  1097.          a box, while some directives  oper-
  1098.          ate on the entire screen.
  1099.       3.  Position cursor first, then select
  1100.          desired function.
  1101.       4. Some directives  are  color  sensi-
  1102.          tive.   If   an  operation  doesn't
  1103.          appear to work it may be  that  the
  1104.          color,  as set by F10 is not appro-
  1105.          priate. All  color  sensitive  com-
  1106.          mands  have  an  all color alterna-
  1107.          tive.
  1108.       5. Most actions work from a single key
  1109.          or  SHFT-key,  Alt-key, or Ctrl-key
  1110.          combination and do not  require  an
  1111.          <ENTER>.
  1112.       6.  "Enter"  preceding  a prompt indi-
  1113.          cates that a prompt answer must end
  1114.          with an <ENTER>.
  1115.       7.  Use  <ENTER> after entering a File
  1116.          Name.
  1117.       8. Brackets ([ ])  enclosing  part  of
  1118.          the   prompt   line   indicate  the
  1119.          default value that will be used  if
  1120.          <ENTER> is selected.
  1121.       9.  Nothing  is  saved  to the drawing
  1122.          until user responds <y>es to  "Cor-
  1123.          rect  (y/n)"  (correction check) or
  1124.          <k>eep is selected.
  1125.  
  1126.   OPERATION THEORY 3-12
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.      The chapter you have just read is probably
  1133.      the  most important section of the manual.
  1134.      If you understand the  theory  behind  PC-
  1135.      KEY-DRAW  you will find it easy to use and
  1136.      very fast. If  you  don't  understand  the
  1137.      basic operation of the program reread this
  1138.      section, then try the program.
  1139.  
  1140.      Some find the best way  to  learn  PC-KEY-
  1141.      DRAW  is  to  play  and experiment, rather
  1142.      than jumping right in  and  attempting  to
  1143.      create  an  architectural drawing or other
  1144.      work of art. The first time you picked  up
  1145.      a  pencil, pen, or paintbrush you probably
  1146.      did not create a work of art. Others  find
  1147.      it  is  best  to  have  a  project in mind
  1148.      before starting. In that  way  they  learn
  1149.      the  commands  they  need  immediately and
  1150.      don't bother  with  commands  that  aren't
  1151.      needed for their particular project.
  1152.  
  1153.      Give  yourself  time to learn. PC-KEY-DRAW
  1154.      is not designed to mimic  existing  manual
  1155.      drawing  tools, it is more of a new way to
  1156.      draw. It is a tool, just like  the  manual
  1157.      tools  mentioned,  and  learning to use it
  1158.      may take time, but once you  have  learned
  1159.      it  the program is very fast, easy to use,
  1160.      fun, and very powerful.
  1161.  
  1162.      Some new users think that any program that
  1163.      is  given away should be easy to learn and
  1164.      any program that costs a lot takes  train-
  1165.      ing  as  well. This is a severe misconcep-
  1166.      tion. Some users find  PC-KEY-DRAW  diffi-
  1167.      cult  to learn, while others have no prob-
  1168.      lem  learning.  PC-KEY-DRAW  is   designed
  1169.      primarily  for  power  and not for ease in
  1170.      learning. PC-KEY-DRAW  as  shareware  lets
  1171.      you try it out before purchasing to see if
  1172.      it works for you! Don't you wish all soft-
  1173.      ware let you try it first?
  1174.  
  1175.                           OPERATION THEORY 3-13
  1176.  
  1177.